package com.ddxz.middleground.meta.api.struct.object;

import com.alibaba.fastjson.JSONObject;
import lombok.Getter;
import lombok.Setter;

/**
 * class description
 *
 * @author 朱宗刚
 * @version 1.0.0
 * @date 2020/8/22
 */

@Getter
@Setter
public class TableObjectDetail extends BaseObjectDetail {
    /**
     * 表所在模式名
     */
    private String schema;

    /**
     * 表中数据行数（估计值）
     */
    private Long rows;

    /**
     * 表中数据大小（估计值）
     */
    private Long dataSize;

    /**
     * 表中索引大小（估计值）
     */
    private Long indexSize;

    @Override
    public String toString() {
        return JSONObject.toJSONString(this);
    }
}
